iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

python30天自學筆記系列 第 17

Day 17. 亂數與統計模組

  • 分享至 

  • xImage
  •  

今天要來講Python 亂數與統計模組

亂數模組

載入模組

import random

隨機選取

import random
#從列表中隨機選取一個資料
random.choice([0,1,5,8])
#從列表中隨機選取兩個資料
random.sample([0,1,5,8],2)
https://ithelp.ithome.com.tw/upload/images/20191002/201210280HBXlIe6B2.jpg

隨機調換順序

import random
#將列表中的資料「就地」隨機調換順序
data=[0,1,5,8]
random.shuffle(data)
print(data)
https://ithelp.ithome.com.tw/upload/images/20191002/20121028O5TeT5Cg2n.jpg

隨機取得亂數

取得0-1之間

import random
data=random.random()
print(data)
https://ithelp.ithome.com.tw/upload/images/20191002/20121028EQXGG6OYH5.jpg

取得指定範圍

import random
data=random.uniform(數字, 數字)
print(data)
https://ithelp.ithome.com.tw/upload/images/20191002/20121028dai6jTwfwx.jpg

常態分配亂數

import random
#取得平均數100、標準差10的常態分配亂數
random.normalvariate(100,10)
https://ithelp.ithome.com.tw/upload/images/20191002/201210281W3XEwbRAI.jpg

統計模組

載入模組

import statistics

計算平均數

import statistics
#計算列表中數字的平均數
statistics.mean([1,4,6,9])
https://ithelp.ithome.com.tw/upload/images/20191002/20121028IzLV12ekZB.jpg

計算中位數

import statistics
#計算列表中數字的中位數
statistics.median([1,4,6,9])
https://ithelp.ithome.com.tw/upload/images/20191002/201210288ZfJ8IPvx3.jpg

計算標準差

import statistics
#計算列表中數字的標準差
statiistics.stdev([1,4,6,9])
https://ithelp.ithome.com.tw/upload/images/20191002/2012102805qEN4cQLp.jpg


上一篇
Day 16. 文字檔案的讀取和儲存-2
下一篇
Day 18. 網路連線程式、公開資料串接
系列文
python30天自學筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言